/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import components.Database;
import java.sql.ResultSet;
/**
 *
 * @author BASE_A
 */
public class Boete{


    public Boete(){
    }


    public static double getBoeteTotaal(int lidnummer){
        double boete = 0.0;
            //bereken het totaal van alle openstaande boetes van dit lid
            String query = "select boete from uitleen where code = " +
lidnummer + " and betaald='N'";
            ResultSet r = Database.executeSelectQuery(query);

            
            try{
                while(r.next()){
                boete = boete + r.getDouble("boete");
                return boete;
                }
            }catch(Throwable a){}
            
            return boete;
    }
    
    
    /*
     * 
     * To be used from the uitleeen model
    public static boolean openstaandeBoetes(int lidnummer){
            // true: wel openstaande boetes
            // false: geen openstaande boetes
            if (getBoeteTotaal(lidnummer)>0) {
            return true;
        }
            else {
                
            return false;
        }
    }
    */
    
    
    public static void betaalAlleBoetes(int lidnummer){
            // zet alle boetes van dit lid als 'betaald'
            String query = "update uitleen set betaald='J' where code= " + lidnummer + " and betaald='N'";
            Database.executeUpdateQuery(query);
    }
}